/*
 * Copyright 2008 by Emeric Vernat
 *
 *     This file is part of MSwing.
 *
 * MSwing is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * MSwing is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with MSwing.  If not, see <http://www.gnu.org/licenses/>.
 */
package mswing.print;

/**
 * Classe utilitaire pour le package mswing.print.
 *
 * @author Emeric Vernat
 */
public final class MUtilitiesPrint {
	/** @author Emeric Vernat */
	public static class PrintDialog extends MPrintDialog {
		private static final long serialVersionUID = 1L;

		/**
		 * @param dialog java.awt.Dialog
		 */
		public PrintDialog(java.awt.Dialog dialog) {
			super(dialog);
		}

		/**
		 * @param frame java.awt.Frame
		 */
		public PrintDialog(java.awt.Frame frame) {
			super(frame);
		}
	}

	/** @author Emeric Vernat */
	public static class PrintPanel extends MPrintPanel {
		private static final long serialVersionUID = 1L;
	}

	/** @author Emeric Vernat */
	public static class ExtensionFileFilter extends MExtensionFileFilter {
		/**
		 * @param filters String[]
		 * @param description String
		 */
		public ExtensionFileFilter(String[] filters, String description) {
			super(filters, description);
		}
	}

	/** @author Emeric Vernat */
	public static final class HtmlEncoder extends MHtmlEncoder {
		private HtmlEncoder() {
			super();
		}
	}

	/**
	 * Constructeur. (private : pas d'instance)
	 */
	private MUtilitiesPrint() {
		super();
	}
}
